package com.whut.v_dataMap.equipReportDataMap;

import java.util.List;

public class ReportFinalMap {
    //首页
    private String year;
    private String reportDate;
    private String projectName;

    //第一部分 --- 一、工程概况
    private String area;
    private String jsUnit;
    private String jlUnit;
    private String sgUnit;
    private String progress;
    private List<EquipInfoListMap> equipInfoList;

    //第一部分 --- 二、评估结果
    private List<EvaluatieResultListMap> evaluatieResultList;

    //第一部分 --- 三、存在问题描述
    private List<SecurityProblemListMap> securityProblemList;

    //第二部分
    private List<CheckFourthListMap> checkFourthList;

    public ReportFinalMap() {
    }

    @Override
    public String toString() {
        return "ReportFinalMap{" +
                "year='" + year + '\'' +
                ", reportDate='" + reportDate + '\'' +
                ", projectName='" + projectName + '\'' +
                ", area='" + area + '\'' +
                ", jsUnit='" + jsUnit + '\'' +
                ", jlUnit='" + jlUnit + '\'' +
                ", sgUnit='" + sgUnit + '\'' +
                ", progress='" + progress + '\'' +
                ", equipInfoList=" + equipInfoList +
                ", evaluatieResultList=" + evaluatieResultList +
                ", securityProblemList=" + securityProblemList +
                ", checkFourthList=" + checkFourthList +
                '}';
    }

    /**
     * Gets the value of year.
     *
     * @return the value of year
     */
    public String getYear() {
        return year;
    }

    /**
     * Sets the year.
     *
     * <p>You can use getYear() to get the value of year</p>
     *
     * @param year year
     */
    public void setYear(String year) {
        this.year = year == null ? null : year.trim();
    }

    /**
     * Gets the value of reportDate.
     *
     * @return the value of reportDate
     */
    public String getReportDate() {
        return reportDate;
    }

    /**
     * Sets the reportDate.
     *
     * <p>You can use getReportDate() to get the value of reportDate</p>
     *
     * @param reportDate reportDate
     */
    public void setReportDate(String reportDate) {
        this.reportDate = reportDate == null ? null : reportDate.trim();
    }

    /**
     * Gets the value of projectName.
     *
     * @return the value of projectName
     */
    public String getProjectName() {
        return projectName;
    }

    /**
     * Sets the projectName.
     *
     * <p>You can use getProjectName() to get the value of projectName</p>
     *
     * @param projectName projectName
     */
    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    /**
     * Gets the value of area.
     *
     * @return the value of area
     */
    public String getArea() {
        return area;
    }

    /**
     * Sets the area.
     *
     * <p>You can use getArea() to get the value of area</p>
     *
     * @param area area
     */
    public void setArea(String area) {
        this.area = area == null ? null : area.trim();
    }

    /**
     * Gets the value of jsUnit.
     *
     * @return the value of jsUnit
     */
    public String getJsUnit() {
        return jsUnit;
    }

    /**
     * Sets the jsUnit.
     *
     * <p>You can use getJsUnit() to get the value of jsUnit</p>
     *
     * @param jsUnit jsUnit
     */
    public void setJsUnit(String jsUnit) {
        this.jsUnit = jsUnit == null ? null : jsUnit.trim();
    }

    /**
     * Gets the value of jlUnit.
     *
     * @return the value of jlUnit
     */
    public String getJlUnit() {
        return jlUnit;
    }

    /**
     * Sets the jlUnit.
     *
     * <p>You can use getJlUnit() to get the value of jlUnit</p>
     *
     * @param jlUnit jlUnit
     */
    public void setJlUnit(String jlUnit) {
        this.jlUnit = jlUnit == null ? null : jlUnit.trim();
    }

    /**
     * Gets the value of sgUnit.
     *
     * @return the value of sgUnit
     */
    public String getSgUnit() {
        return sgUnit;
    }

    /**
     * Sets the sgUnit.
     *
     * <p>You can use getSgUnit() to get the value of sgUnit</p>
     *
     * @param sgUnit sgUnit
     */
    public void setSgUnit(String sgUnit) {
        this.sgUnit = sgUnit == null ? null : sgUnit.trim();
    }

    /**
     * Gets the value of progress.
     *
     * @return the value of progress
     */
    public String getProgress() {
        return progress;
    }

    /**
     * Sets the progress.
     *
     * <p>You can use getProgress() to get the value of progress</p>
     *
     * @param progress progress
     */
    public void setProgress(String progress) {
        this.progress = progress == null ? null : progress.trim();
    }

    /**
     * Gets the value of equipInfoList.
     *
     * @return the value of equipInfoList
     */
    public List<EquipInfoListMap> getEquipInfoList() {
        return equipInfoList;
    }

    /**
     * Sets the equipInfoList.
     *
     * <p>You can use getEquipInfoList() to get the value of equipInfoList</p>
     *
     * @param equipInfoList equipInfoList
     */
    public void setEquipInfoList(List<EquipInfoListMap> equipInfoList) {
        this.equipInfoList = equipInfoList;
    }

    /**
     * Gets the value of evaluatieResultList.
     *
     * @return the value of evaluatieResultList
     */
    public List<EvaluatieResultListMap> getEvaluatieResultList() {
        return evaluatieResultList;
    }

    /**
     * Sets the evaluatieResultList.
     *
     * <p>You can use getEvaluatieResultList() to get the value of evaluatieResultList</p>
     *
     * @param evaluatieResultList evaluatieResultList
     */
    public void setEvaluatieResultList(List<EvaluatieResultListMap> evaluatieResultList) {
        this.evaluatieResultList = evaluatieResultList;
    }

    /**
     * Gets the value of securityProblemList.
     *
     * @return the value of securityProblemList
     */
    public List<SecurityProblemListMap> getSecurityProblemList() {
        return securityProblemList;
    }

    /**
     * Sets the securityProblemList.
     *
     * <p>You can use getSecurityProblemList() to get the value of securityProblemList</p>
     *
     * @param securityProblemList securityProblemList
     */
    public void setSecurityProblemList(List<SecurityProblemListMap> securityProblemList) {
        this.securityProblemList = securityProblemList;
    }

    /**
     * Gets the value of checkFourthList.
     *
     * @return the value of checkFourthList
     */
    public List<CheckFourthListMap> getCheckFourthList() {
        return checkFourthList;
    }

    /**
     * Sets the checkFourthList.
     *
     * <p>You can use getCheckFourthList() to get the value of checkFourthList</p>
     *
     * @param checkFourthList checkFourthList
     */
    public void setCheckFourthList(List<CheckFourthListMap> checkFourthList) {
        this.checkFourthList = checkFourthList;
    }
}
